-- reduce_boss_damage
-- created by shuzy
-- 按百分比减少BOSS伤害

return {
    -- 返回的是提升的攻击点数
    apply = function(prop, baseValue)
        if (prop[3] == 0) then
            return 0;
        end

        -- 降低的千分比
        local v = math.modf(baseValue * prop[3] / 1000);

        -- 最少减少1点伤害
        v = math.max(1, v);

        -- 返回减少的值，不能高于伤害
        return math.min(v,baseValue);
    end,

    record = function(target, prop, path)
        return false;
    end
};